package com.itheima.string;

import java.util.Scanner;

public class StringTest4 {
    public static void main(String[] args) {
        // 目标：完成用户登录功能。
        // 登录功能是一个独立的功能（独立功能独立成方法）。
        // 最多给用户三次登录机会。
        Scanner sc = new Scanner(System.in);
        for (int i = 1; i <= 3; i++) {
            System.out.println("第" + i + "次登录开始");
            System.out.println("请您输入登录名称：");
            String loginName = sc.next();

            System.out.println("请您输入登录密码：");
            String passWord = sc.next();

            String result = login(loginName, passWord);
            if("success".equals(result)){
                System.out.println("登录成功了，欢迎进入系统~~~");
                break;
            }else {
                System.out.println(result);
            }
        }
    }

    public static String login(String loginName, String passWord){
        // 1、拿到正确的登录名和密码。
        String okLoginName = "itheima";
        String okPassWord = "123456";

        // 2、让用户传进来的登录名和密码与正确的登录名和密码进行对比。
        if(okLoginName.equals(loginName)){
            // 登录名正确了
            // 3、判断密码是否正确。
            if(okPassWord.equals(passWord)) {
                // 4、登录成功了
                return "success";
            }else {
                return "密码错误了，请检查";
            }
        }else {
            return "登录名称有问题，请检查！";
        }
    }
}
